//package com.kkd.kkdapp.fragment;
//
//import java.text.DecimalFormat;
//import java.util.ArrayList;
//
//import android.app.Activity;
//import android.app.Dialog;
//import android.content.Intent;
//import android.os.Build;
//import android.os.Bundle;
//import android.os.Handler;
//import android.os.Message;
//import android.support.v4.app.Fragment;
//import android.text.TextUtils;
//import android.view.LayoutInflater;
//import android.view.MotionEvent;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.view.View.OnTouchListener;
//import android.view.ViewGroup.LayoutParams;
//import android.view.ViewGroup;
//import android.widget.AbsListView;
//import android.widget.AbsListView.OnScrollListener;
//import android.widget.ImageView;
//import android.widget.LinearLayout;
//import android.widget.RelativeLayout;
//import android.widget.TextView;
//import com.google.gson.Gson;
//import com.kkd.kkdapp.BaseApplication;
//import com.kkd.kkdapp.R;
//import com.kkd.kkdapp.activity.FinancialPlanParticularsActivity;
//import com.kkd.kkdapp.activity.HomeActivity;
//import com.kkd.kkdapp.activity.KKDWebActivity;
//import com.kkd.kkdapp.activity.SelectedBidActivity;
//import com.kkd.kkdapp.activity.WelfareActivity;
//import com.kkd.kkdapp.adapter.QuickEntryAdapter;
//import com.kkd.kkdapp.adapter.RegularAdapter;
//import com.kkd.kkdapp.http.entity.AllConfig;
//import com.kkd.kkdapp.http.entity.BannerTwoItem;
//import com.kkd.kkdapp.http.entity.Home;
//import com.kkd.kkdapp.http.entity.HomeData;
//import com.kkd.kkdapp.http.entity.HomeRecommend;
//import com.kkd.kkdapp.http.entity.HomeRecommendList;
//import com.kkd.kkdapp.http.entity.HomeTender;
//import com.kkd.kkdapp.http.entity.QuickIn;
//
//import com.kkd.kkdapp.http.manager.KkdHttpMagager;
//import com.kkd.kkdapp.listener.OnSingleClickListener;
//import com.kkd.kkdapp.utils.AppUtil;
//import com.kkd.kkdapp.utils.DialogUtils;
//import com.kkd.kkdapp.utils.PreferenceUtils;
//import com.kkd.kkdapp.utils.SystemUtils;
//import com.kkd.kkdapp.view.CountViewFloat;
//import com.kkd.kkdapp.view.CycleBannerView;
//import com.kkd.kkdapp.view.HomeQuickEntryView;
//import com.kkd.kkdapp.view.KkdPullListView;
//import com.kkd.kkdapp.view.KkdPullListView.OnRefreshListener;
//import com.nostra13.universalimageloader.core.ImageLoader;
//
//public class RegularFragment extends Fragment {
//
//	private static final int DATA_OK = 1;
//	private static final int DATA_FAIL = 2;
//
//	private HomeActivity mCurActivity;
//	// private AllConfig rAllConfig;
//	private View mContentView;
//	private CycleBannerView mBanner;
//	private HomeQuickEntryView mQuickEntry;
//	private CountViewFloat mTurnTv;
//	private View BidPast;
//	private View tip;
//	public LinearLayout profit_line;
//	private CountViewFloat mProfitTv;
//	private KkdPullListView mRegularLv;
//	private ImageView mSaftyImg;
//	private ImageView selector_tran;
//	private ImageView mSpecialActivityImg;
//	private ImageView img_null;
//	private TextView tv_null;
//	private TextView title_text;
//	private RelativeLayout title_bar;
//	public Dialog mSelectorDialog;
//
//	private HomeData mHomeData;
//	private ArrayList<HomeRecommend> activities = new ArrayList<HomeRecommend>(); // 公告
//	private ArrayList<HomeTender> bidList = new ArrayList<HomeTender>(); // 推荐标
//	private ArrayList<QuickIn> mQuickIn = new ArrayList<QuickIn>(); // 快速入口
//	private ArrayList<BannerTwoItem> bannerTwo = new ArrayList<BannerTwoItem>();
//	private ArrayList<HomeRecommendList> recommendList = new ArrayList<HomeRecommendList>();
//
//	private RegularAdapter mRegularAdapter;
//	private QuickEntryAdapter mQuickEntryAdapter;
//	private float startX;
//	private float startY;
//
//	private Handler mHandle = new Handler() {
//
//		@Override
//		public void handleMessage(Message msg) {
//			switch (msg.what) {
//			case DATA_OK:
//				mRegularLv.onRefreshComplete();
//				mRegularAdapter.setSecurityUrl(mHomeData.getSecurityUrl());
//				activities.clear();
//				bidList.clear();
//				mQuickIn.clear();
//				recommendList.clear();
//				bannerTwo.clear();
//				if (mHomeData.getActivities() != null)
//					activities.addAll(mHomeData.getActivities());
//				if (mHomeData.getRecommendList() != null)
//					bidList.addAll(mHomeData.getRecommendList());
//				if (mHomeData.getQuickIn() != null)
//					mQuickIn.addAll(mHomeData.getQuickIn());
//				if (TextUtils.isEmpty(mHomeData.getHomeData().getTotalVolume())
//						|| TextUtils.isEmpty(mHomeData.getHomeData()
//								.getTotalIncome())) {
//					mRegularAdapter.profitShow(false);
//				} else {
//					mRegularAdapter.profitShow(true);
//					mTurnTv.showNumberWithAnimation(0, mHomeData.getHomeData()
//							.getTotalVolume(), 1000);
//					mProfitTv.showNumberWithAnimation(0, mHomeData
//							.getHomeData().getTotalIncome(), 1000);
//				}
//
//				if (mQuickIn.size() > 0) {
//					mQuickEntry.mQuickEntryGrid.setVisibility(View.VISIBLE);
//					mQuickEntryAdapter.notifyDataSetChanged();
//					mQuickEntry
//							.setLayoutParams(new android.widget.AbsListView.LayoutParams(
//									android.widget.AbsListView.LayoutParams.MATCH_PARENT,
//									SystemUtils.dip2px(mCurActivity, 200)));
//				} else {
//					mQuickEntry.mQuickEntryGrid.setVisibility(View.GONE);
//					mQuickEntry
//							.setLayoutParams(new android.widget.AbsListView.LayoutParams(
//									android.widget.AbsListView.LayoutParams.MATCH_PARENT,
//									SystemUtils.dip2px(mCurActivity, 40)));
//				}
//				mRegularAdapter.notifyKkdDataSetChanged();
//
//				if (activities.size() > 0) {
//					mBanner.setVisibility(View.VISIBLE);
//					mBanner.notifyDataSetChanged();
//				} else {
//					mBanner.setVisibility(View.GONE);
//				}
//				if (bidList.size() > 0) {
//					mRegularLv.setVisibility(View.VISIBLE);
//
//				} else {
//					mRegularLv.setVisibility(View.VISIBLE);
//
//				}
//				if (mHomeData.getSaftydata() != null
//						&& !TextUtils.isEmpty(mHomeData.getSaftydata()
//								.getImageUrl())) {
//					mSaftyImg.setVisibility(View.VISIBLE);
//					mBanner.safe_img.setVisibility(View.VISIBLE);
//					mBanner.safe_img
//							.setOnClickListener(new OnSingleClickListener() {
//
//								@Override
//								public void onSingleClick(View v) {
//									Intent intent = new Intent(mCurActivity,
//											KKDWebActivity.class);
//									intent.putExtra("url", mHomeData
//											.getSaftydata().getToUrl());
//									if (mHomeData.getSaftydata().getToUrl()
//											.indexOf("isPost") != -1) {
//										intent.putExtra("isPost", "yes");// 正式
//									}
//									startActivity(intent);
//
//								}
//							});
//					mRegularLv.setPullUp(true, mSaftyImg);
//					mRegularAdapter.hasMore(true);
//					ImageLoader.getInstance().displayImage(
//							mHomeData.getSaftydata().getImageUrl(), mSaftyImg);
//					mSaftyImg.setOnClickListener(new OnSingleClickListener() {
//
//						@Override
//						public void onSingleClick(View v) {
//							Intent intent = new Intent(mCurActivity,
//									KKDWebActivity.class);
//							intent.putExtra("url", mHomeData.getSaftydata()
//									.getToUrl());
//							if (mHomeData.getSaftydata().getToUrl()
//									.indexOf("isPost") != -1) {
//								intent.putExtra("isPost", "yes");// 正式
//							}
//							startActivity(intent);
//						}
//					});
//				} else {
//					mRegularAdapter.hasMore(false);
//					mRegularLv.setPullUp(false, mSaftyImg);
//					mSaftyImg.setVisibility(View.GONE);
//					mBanner.safe_img.setVisibility(View.GONE);
//				}
//				// 如果有抽奖活动，将悬浮抽奖图标显示出来 ：以下
//				if (!TextUtils.isEmpty(mHomeData.getSpecialActivity().getUrl())) {
//					mSpecialActivityImg.setVisibility(View.VISIBLE);
//					ImageLoader.getInstance().displayImage(
//							mHomeData.getSpecialActivity().getImage(),
//							mSpecialActivityImg,
//							R.drawable.special_activity_img);
//					mSpecialActivityImg
//							.setOnTouchListener(new OnTouchListener() {
//
//								@Override
//								public boolean onTouch(View v, MotionEvent event) {
//									switch (event.getAction()) {
//									case MotionEvent.ACTION_DOWN:
//
//										startX = event.getX();
//										startY = event.getY();
//										break;
//									case MotionEvent.ACTION_UP:
//									case MotionEvent.ACTION_CANCEL:
//									case MotionEvent.ACTION_OUTSIDE:
//										((HomeActivity) mCurActivity).isMovingSpecialActivityImg = false;
//										break;
//									case MotionEvent.ACTION_MOVE:
//										float dertaX = event.getX() - startX;
//										float dertaY = event.getY() - startY;
//										if ((dertaX * dertaX + dertaY * dertaY) > 200) {
//											startMoveSpecialActivityImg();
//										}
//										break;
//									default:
//										break;
//									}
//									return false;
//								}
//							});
//					mSpecialActivityImg
//							.setOnClickListener(new OnClickListener() {
//
//								@Override
//								public void onClick(View v) {
//									if (mHomeData != null) {
//										SystemUtils.onEvent("Regular_Award", 1);
//										Intent intent = new Intent(
//												mCurActivity,
//												KKDWebActivity.class);
//										intent.putExtra("url", mHomeData
//												.getSpecialActivity().getUrl());
//										if (mHomeData.getSpecialActivity()
//												.getUrl().indexOf("isPost") != -1) {
//											intent.putExtra("isPost", "yes");// 正式
//										}
//										// intent.putExtra("titleName",
//										// mHomeData
//										// .getSpecialActivity().getTitle());
//										startActivity(intent);
//									}
//									// Intent intent = new Intent(mCurActivity,
//									// PdfReaderActivity.class);
//									// startActivity(intent);
//								}
//							});
//				} else {
//					mSpecialActivityImg.setVisibility(View.GONE);
//				}
//
//				// 如果有抽奖活动，将悬浮抽奖图标显示出来 ：以上
//
//				if (AppUtil.isConnect(BaseApplication.getInstance())) {
//					img_null.setVisibility(View.GONE);
//					tv_null.setVisibility(View.GONE);
//				}
//				break;
//
//			case DATA_FAIL:
//				mRegularLv.onRefreshComplete();
//				String desc = (String) msg.obj;
//				if (!TextUtils.isEmpty(desc))
//					showToast(desc);
//				break;
//			default:
//				break;
//			}
//		}
//
//	};
//
//	@Override
//	public void onAttach(Activity activity) {
//		super.onAttach(activity);
//		mCurActivity = (HomeActivity) activity;
//		// rAllConfig = ((HomeActivity) mCurActivity).mAllConfig;
//	}
//
//	@Override
//	public View onCreateView(LayoutInflater inflater, ViewGroup container,
//			Bundle savedInstanceState) {
//		mContentView = inflater.inflate(R.layout.regular_fragment, container,
//				false);
//		initUI(mContentView);
//		return mContentView;
//	}
//
//	/**
//	 * initUI:(初始化UI). <br/>
//	 * 
//	 * @author askzhao
//	 */
//	private void initUI(View view) {
//
//		BidPast = RelativeLayout.inflate(mCurActivity, R.layout.last_bid_item,
//				null);
//		BidPast.findViewById(R.id.welfare).setOnClickListener(
//				new OnSingleClickListener() {
//
//					@Override
//					public void onSingleClick(View v) {
//						Intent intent = new Intent(mCurActivity,
//								WelfareActivity.class);
//						mCurActivity.startActivity(intent);
//					}
//				});
//		BidPast.findViewById(R.id.financial_plan).setOnClickListener(
//				new OnSingleClickListener() {
//
//					@Override
//					public void onSingleClick(View v) {
//						Intent intent = new Intent(mCurActivity,
//								FinancialPlanParticularsActivity.class);
//						mCurActivity.startActivity(intent);
//					}
//				});
//		BidPast.findViewById(R.id.selected_bid).setOnClickListener(
//				new OnSingleClickListener() {
//
//					@Override
//					public void onSingleClick(View v) {
//						Intent intent = new Intent(mCurActivity,
//								SelectedBidActivity.class);
//						mCurActivity.startActivity(intent);
//					}
//				});
//
//		tip = RelativeLayout.inflate(mCurActivity, R.layout.regular_index_tip,
//				null);
//
//		profit_line = (LinearLayout) LinearLayout.inflate(mCurActivity,
//				R.layout.profit_line, null);
//
//		title_text = (TextView) view.findViewById(R.id.title_text);
//		mRegularLv = (KkdPullListView) view.findViewById(R.id.regular_lv);
//		mSaftyImg = (ImageView) view.findViewById(R.id.safty_img);
//		selector_tran = (ImageView) view.findViewById(R.id.selector_tran);
//		AllConfig rAllConfig = ((HomeActivity) mCurActivity).mAllConfig;
//		if (rAllConfig != null && rAllConfig.getBidTypeArray() != null
//				&& rAllConfig.getBidTypeArray().getNameArr() != null
//				&& rAllConfig.getBidTypeArray().getNameArr().size() > 0) {
//			selector_tran.setVisibility(View.VISIBLE);
//		} else {
//			selector_tran.setVisibility(View.GONE);
//		}
//		mBanner = new CycleBannerView(mCurActivity);
//		mBanner.setLayoutParams(new android.widget.AbsListView.LayoutParams(
//				android.widget.AbsListView.LayoutParams.MATCH_PARENT,
//				SystemUtils.dip2px(mCurActivity, 158)));
//		mBanner.setImgSources(activities);
//		mRegularAdapter = new RegularAdapter(mCurActivity, bidList);
//
//		mRegularLv.setAdapter(mRegularAdapter);
//		mRegularLv.addHeaderView(mBanner);
//		mRegularLv.addFooterView(BidPast);
//		mRegularLv.addFooterView(profit_line);
//		mRegularLv.addFooterView(tip);
//		mQuickEntry = new HomeQuickEntryView(mCurActivity);
//		mQuickEntryAdapter = new QuickEntryAdapter(mCurActivity, mQuickIn);
//		mQuickEntry.setAdapter(mQuickEntryAdapter);
//		mQuickEntry
//				.setLayoutParams(new android.widget.AbsListView.LayoutParams(
//						android.widget.AbsListView.LayoutParams.MATCH_PARENT,
//						SystemUtils.dip2px(mCurActivity, 200)));
//		mRegularLv.addHeaderView(mQuickEntry);
//		mRegularLv.setOnRefreshListener(new OnRefreshListener() {
//
//			@Override
//			public void onRefresh() {
//				mRegularAdapter.mIsFirstAnimation = true;
//				updateData();
//			}
//
//			@Override
//			public void onSaftyShow(boolean isShow) {
//				if (isShow) {
//				} else {
//				}
//
//			}
//
//			@Override
//			public void onResume() {
//				if (mSelectorDialog != null)
//					mSelectorDialog.dismiss();
//			}
//		});
//
//		mTurnTv = (CountViewFloat) profit_line.findViewById(R.id.totle_turn_tv);
//		mTurnTv.setDecimalFormat(new DecimalFormat("#,###.00"));
//		mProfitTv = (CountViewFloat) profit_line
//				.findViewById(R.id.totle_profit_tv);
//		mProfitTv.setDecimalFormat(new DecimalFormat("#,###.00"));
//
//		mSpecialActivityImg = (ImageView) view
//				.findViewById(R.id.special_activity_Img);
//		img_null = (ImageView) view.findViewById(R.id.img_null);
//		tv_null = (TextView) view.findViewById(R.id.tv_null);
//		title_bar = (RelativeLayout) view.findViewById(R.id.title_bar);
//		title_bar.setOnClickListener(new OnSingleClickListener() {
//
//			@Override
//			public void onSingleClick(View v) {
//				// final AllConfig rAllConfig = ((HomeActivity)
//				// mCurActivity).mAllConfig;
//				// if (rAllConfig != null && rAllConfig.getBidTypeArray() !=
//				// null
//				// && rAllConfig.getBidTypeArray().getNameArr() != null
//				// && rAllConfig.getBidTypeArray().getNameArr().size() > 0) {
//				// selector_tran.setVisibility(View.VISIBLE);
//				// if (mSelectorDialog == null) {
//				// mSelectorDialog = DialogUtils.generateSelectorDialog(
//				// mCurActivity, rAllConfig,
//				// new OnItemClickListener() {
//				//
//				// @Override
//				// public void onItemClick(
//				// AdapterView<?> parent, View view,
//				// int position, long id) {
//				// productType = rAllConfig
//				// .getBidTypeArray()
//				// .getValueArr().get(position);
//				// productTypePosition = position;
//				// if (TextUtils.isEmpty(productType)) {
//				// title_text.setText("理财产品");
//				// } else {
//				// title_text
//				// .setText(rAllConfig
//				// .getBidTypeArray()
//				// .getNameArr()
//				// .get(position));
//				// }
//				// updateData();
//				//
//				// }
//				//
//				// });
//				// }
//				// if (mSelectorDialog.isShowing()) {
//				// mSelectorDialog.dismiss();
//				// selector_tran
//				// .setBackgroundResource(R.drawable.myproperty_triangle);
//				// } else if (mCurActivity.curFragment == 0) {
//				// mSelectorDialog.show();
//				// selector_tran
//				// .setBackgroundResource(R.drawable.pl_patternview_arrow_alpha);
//				// }
//				// mSelectorDialog
//				// .setOnDismissListener(new OnDismissListener() {
//				//
//				// @Override
//				// public void onDismiss(DialogInterface dialog) {
//				// selector_tran
//				// .setBackgroundResource(R.drawable.myproperty_triangle);
//				// }
//				// });
//				// } else {
//				// selector_tran.setVisibility(View.GONE);
//				// }
//
//			}
//		});
//		mRegularLv.addOnScrollListener(new OnScrollListener() {
//
//			@Override
//			public void onScrollStateChanged(AbsListView view, int scrollState) {
//
//			}
//
//			@Override
//			public void onScroll(AbsListView view, int firstVisibleItem,
//					int visibleItemCount, int totalItemCount) {
//				if (firstVisibleItem == 1) {
//
//					float top = Math.abs(mRegularLv.getChildAt(0).getTop());
//					float alpha = top / mBanner.getHeight();
//					if (alpha > 0.1) {
//						title_bar.setVisibility(View.VISIBLE);
//					}
//				} else if (firstVisibleItem == 0) {
//					title_bar.setVisibility(View.GONE);
//					if (mSelectorDialog != null && mSelectorDialog.isShowing()) {
//						mSelectorDialog.dismiss();
//						selector_tran
//								.setBackgroundResource(R.drawable.myproperty_triangle);
//					}
//				} else {
//					title_bar.setVisibility(View.VISIBLE);
//				}
//
//			}
//		});
//		loadCache();
//
//		if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) {
//			LayoutParams params = title_bar.getLayoutParams();
//			params.height = SystemUtils.dip2px(mCurActivity, 50);
//			title_bar.setLayoutParams(params);
//			LinearLayout title_line = (LinearLayout) view
//					.findViewById(R.id.title_line);
//			title_line.setPadding(0, 0, 0, 0);
//		}
//	}
//
//	public int getScrollY() {
//		View c = mRegularLv.getChildAt(0);
//		if (c == null) {
//			return 0;
//		}
//
//		int firstVisiblePosition = mRegularLv.getFirstVisiblePosition();
//		int top = c.getTop();
//		int headerHeight = 0;
//		// if (firstVisiblePosition >= 1) {
//		// // headerHeight = mPlaceHolderView.getHeight();
//		// headerHeight = mRegularLv.getHeaderViewsCount();
//		// }
//		if (top == 0 && firstVisiblePosition == 0) {
//			return headerHeight - c.getHeight();
//		}
//
//		return -top + firstVisiblePosition * c.getHeight() + headerHeight;
//	}
//
//	/**
//	 * loadCache:(这里用一句话描述这个方法的作用). <br/>
//	 * 
//	 * @author askzhao
//	 */
//	private void loadCache() {
//		try {
//			Gson gson = new Gson();
//			String cache = PreferenceUtils.getInstance().getHomeData(
//					mCurActivity);
//			if (!TextUtils.isEmpty(cache)) {
//
//				Home home = gson.fromJson(cache, Home.class);
//				mHomeData = home.getData();
//				if (mHomeData != null && mHomeData.getActivities() != null)
//					mHandle.sendEmptyMessage(DATA_OK);
//			} else {
//				if (activities.size() > 0) {
//					mBanner.setVisibility(View.VISIBLE);
//				} else {
//					mBanner.setVisibility(View.GONE);
//				}
//				if (bidList.size() > 0) {
//					mRegularLv.setVisibility(View.VISIBLE);
//				} else {
//					mRegularLv.setVisibility(View.GONE);
//				}
//				if (!AppUtil.isConnect(BaseApplication.getInstance())) {
//					img_null.setVisibility(View.VISIBLE);
//					tv_null.setVisibility(View.VISIBLE);
//				}
//			}
//			updateData();
//		} catch (Exception e) {
//			// 忽略
//		}
//	}
//
//	@Override
//	public void onResume() {
//		super.onResume();
//		updateData();
//		if (DialogUtils.mRegularSelectorAdapter != null)
//			DialogUtils.mRegularSelectorAdapter
//					.setCurPosition(productTypePosition);
//	}
//
//	private void updateData() {
//		if (PreferenceUtils.getInstance().getLogin(getActivity()) == 0) {
//			homeQueset(PreferenceUtils.getInstance()
//					.getcustomerId(getActivity()).split("&")[1]);
//		} else {
//			homeQueset("");
//		}
//	}
//
//	private String productType = "";
//	private int productTypePosition = 0;
//
//	public void homeQueset(String customerId) {
//		KkdHttpMagager.getInstance().getHomeManager(customerId, productType,
//				Home.class, new HttpCallBackT() {
//
//					@Override
//					public void onSuccess(int statusCode, Object res) {
//						try {
//							Home home = (Home) res;
//							mHomeData = home.getData();
//							Gson gson = new Gson();
//							PreferenceUtils.getInstance().setHomeData(
//									mCurActivity, gson.toJson(home));
//							if (mHomeData != null)
//								mHandle.sendEmptyMessage(DATA_OK);
//
//						} catch (Exception e) {
//							e.printStackTrace();
//							Message msg = new Message();
//							msg.what = DATA_FAIL;
//							String desc = "网络错误";
//							Home home = (Home) res;
//							desc = home.getDesc();
//							msg.obj = desc;
//							mHandle.sendMessage(msg);
//							mHandle.sendEmptyMessage(DATA_FAIL);
//						}
//					}
//
//					@Override
//					public void onFailure(int statusCode, byte[] responseBody,
//							Throwable error) {
//						Message msg = new Message();
//						msg.what = DATA_FAIL;
//						String desc = "";
//						if (responseBody != null && responseBody.length > 0) {
//							desc = new String(responseBody);
//						}
//						msg.obj = desc;
//						mHandle.sendMessage(msg);
//					}
//				});
//	}
//
//	private void startMoveSpecialActivityImg() {
//		if (mCurActivity instanceof HomeActivity) {
//			((HomeActivity) mCurActivity).isMovingSpecialActivityImg = true;
//		}
//
//	}
//
//	/**
//	 * onMovingSpecialActivityImg:(首页特殊活动，红包移动监控). <br/>
//	 * 
//	 * @author askzhao
//	 * @param event
//	 * @return
//	 */
//	public boolean onMovingSpecialActivityImg(MotionEvent event) {
//		switch (event.getAction()) {
//		case MotionEvent.ACTION_MOVE:
//			int w = SystemUtils.dip2px(mCurActivity, 27);
//			int h = SystemUtils.dip2px(mCurActivity, 31);
//			float x = event.getX() - w;
//			float y = event.getY() - h;
//			if (x < 0)
//				x = 0;
//			if (x > mContentView.getWidth() - 2 * w)
//				x = mContentView.getWidth() - 2 * w;
//			if (y < 0)
//				y = 0;
//			if (y > mContentView.getHeight() - 2 * h)
//				y = mContentView.getHeight() - 2 * h;
//			mSpecialActivityImg.setX(x);
//			mSpecialActivityImg.setY(y);
//			break;
//		case MotionEvent.ACTION_UP:
//		case MotionEvent.ACTION_CANCEL:
//		case MotionEvent.ACTION_OUTSIDE:
//			if (mCurActivity instanceof HomeActivity) {
//				((HomeActivity) mCurActivity).isMovingSpecialActivityImg = false;
//			}
//			int screenWith = SystemUtils.getScreenWidth(mCurActivity);
//			int w1 = SystemUtils.dip2px(mCurActivity, 27);
//			float x1 = event.getX() - w1;
//			if (x1 < screenWith / 2)
//				x1 = 0;
//			if (x1 >= screenWith / 2)
//				x1 = mContentView.getWidth() - 2 * w1;
//			mSpecialActivityImg.setX(x1);
//			break;
//		default:
//			if (mCurActivity instanceof HomeActivity) {
//				((HomeActivity) mCurActivity).isMovingSpecialActivityImg = false;
//			}
//			break;
//		}
//		return false;
//	}
//
//	private void showToast(String hintLanguage) {
//		AppUtil.makeToastForCustomer(getActivity(), hintLanguage);
//	}
//
//	@Override
//	public void onDestroy() {
//		super.onDestroy();
//		mBanner.recycle();
//		if (mSelectorDialog != null) {
//			mSelectorDialog.cancel();
//			mSelectorDialog = null;
//		}
//	}
//}
